<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

// Route::get('/', function () {
//     return view('welcome');
// });
// Route类定义一个get请求的路由规则
// 第一个参数是定义路由的规则
//第二个参数，可以是一个回调的方法，也可以是我们希望跳转控制器里面的方法
// view（）是用来调用各种方法，在（）里面填写模板文件路径及名称
// 默认的模板路径的起点在当前项目的resrouces/views里面
// .blade.php是laravel框架的模板命名规范,如果你定义的文件的模板,就必须以.blade.php结尾
// 通过路由调用这里面的方法
// 加载初始文件
Route::get('/','Entry@index')->name('index');
//加载注册模板路由
Route::get('/regist','Regist@regist')->name('regist');
// 加载处理注册的路由
Route::post('/regist','Regist@store')->name('regist');
// 加载登录模板路由
Route::get('/login','Logins@loginForm')->name('login');
// 加载处理登路由
Route::post('/login','Logins@login')->name('login');
//退出路由
Route::get('/logout','Logins@logout')->name('logout');
// 加载修改路由模板
Route::get('/password','PasswordController@changePassword')->name('password');
//加载处理修改路由
Route::post('/password','PasswordController@password')->name('password');
//加载资源路由
Route::resource('/user','UserController');
// 激活账号路由
Route::get('/jihuo/{token}','Regist@jihuo')->name('jihuo');

//加载修改密码的邮箱地址
Route::get('/siteEmail','ForgetPassword@siteEmail')->name('siteEmail');
// 加载发送邮件的方法路由
Route::post('/sendEmail','ForgetPassword@sendEmail')->name('sendEmail');
//加载修改密码模板
Route::get('/mima/{email}','ForgetPassword@changePassword')->name('mima');
Route::post('/change','ForgetPassword@change')->name('change');